package com.iflyun.LogsCustmerToHDFS.entity;

import java.io.Serializable;
import java.sql.Timestamp;


/**
 * 
 * @ClassName:  WeChatLog   
 * @Description:微信实体类   
 * @author: wenquxing  
 * @date:   2017年8月25日 上午11:50:06   
 *
 */
public class WeChatLog implements Serializable{


	private static final long serialVersionUID = 7800468293374586436L;
	

	private String id;

	private String userId;

	private String ip;

	private String proxyIp;

	private String openId;

	private String urlAbsoluteUri;

	private String jumpUrl;

	private String title;

	private String physicalPath;

	private String requestMode;

	private String requestParameter;

	private String operationType;

	private String urlHost;

	private String urlPort;

	private String browseTime;

	private float gpsx;

	private float gpsy;

	private String mobilePhoneBrand;

	private String operationSystem;

	private Timestamp accessTime;

	private String productVersion;

	private String productCode;
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getIp() {
		return ip;
	}
	public void setIp(String ip) {
		this.ip = ip;
	}
	public String getProxyIp() {
		return proxyIp;
	}
	public void setProxyIp(String proxyIp) {
		this.proxyIp = proxyIp;
	}
	public String getOpenId() {
		return openId;
	}
	public void setOpenId(String openId) {
		this.openId = openId;
	}
	public String getUrlAbsoluteUri() {
		return urlAbsoluteUri;
	}
	public void setUrlAbsoluteUri(String urlAbsoluteUri) {
		this.urlAbsoluteUri = urlAbsoluteUri;
	}
	public String getJumpUrl() {
		return jumpUrl;
	}
	public void setJumpUrl(String jumpUrl) {
		this.jumpUrl = jumpUrl;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getPhysicalPath() {
		return physicalPath;
	}
	public void setPhysicalPath(String physicalPath) {
		this.physicalPath = physicalPath;
	}
	public String getRequestMode() {
		return requestMode;
	}
	public void setRequestMode(String requestMode) {
		this.requestMode = requestMode;
	}
	public String getRequestParameter() {
		return requestParameter;
	}
	public void setRequestParameter(String requestParameter) {
		this.requestParameter = requestParameter;
	}
	public String getOperationType() {
		return operationType;
	}
	public void setOperationType(String operationType) {
		this.operationType = operationType;
	}
	public String getUrlHost() {
		return urlHost;
	}
	public void setUrlHost(String urlHost) {
		this.urlHost = urlHost;
	}
	public String getUrlPort() {
		return urlPort;
	}
	public void setUrlPort(String urlPort) {
		this.urlPort = urlPort;
	}
	public String getBrowseTime() {
		return browseTime;
	}
	public void setBrowseTime(String browseTime) {
		this.browseTime = browseTime;
	}
	public float getGpsx() {
		return gpsx;
	}
	public void setGpsx(float gpsx) {
		this.gpsx = gpsx;
	}
	public float getGpsy() {
		return gpsy;
	}
	public void setGpsy(float gpsy) {
		this.gpsy = gpsy;
	}
	public String getMobilePhoneBrand() {
		return mobilePhoneBrand;
	}
	public void setMobilePhoneBrand(String mobilePhoneBrand) {
		this.mobilePhoneBrand = mobilePhoneBrand;
	}
	public String getOperationSystem() {
		return operationSystem;
	}
	public void setOperationSystem(String operationSystem) {
		this.operationSystem = operationSystem;
	}
	public Timestamp getAccessTime() {
		return accessTime;
	}
	public void setAccessTime(Timestamp accessTime) {
		this.accessTime = accessTime;
	}
	public String getProductVersion() {
		return productVersion;
	}
	public void setProductVersion(String productVersion) {
		this.productVersion = productVersion;
	}
	public String getProductCode() {
		return productCode;
	}
	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}
public WeChatLog(){}
	
	public WeChatLog(String id, String userId, String ip, String proxyIp, String openId, String urlAbsoluteUri,
			String jumpUrl, String title, String physicalPath, String requestMode, String requestParameter,
			String operationType, String urlHost, String urlPort, String browseTime, float gPS_X, float gPS_Y,
			String mobilePhoneBrand, String operationSystem, Timestamp accessTime, String productVersion,
			String productCode) {
		super();
		this.id = id;
		this.userId = userId;
		this.ip = ip;
		this.proxyIp = proxyIp;
		this.openId = openId;
		this.urlAbsoluteUri = urlAbsoluteUri;
		this.jumpUrl = jumpUrl;
		this.title = title;
		this.physicalPath = physicalPath;
		this.requestMode = requestMode;
		this.requestParameter = requestParameter;
		this.operationType = operationType;
		this.urlHost = urlHost;
		this.urlPort = urlPort;
		this.browseTime = browseTime;
		this.gpsx = gPS_X;
		this.gpsy = gPS_Y;
		this.mobilePhoneBrand = mobilePhoneBrand;
		this.operationSystem = operationSystem;
		this.accessTime = accessTime;
		this.productVersion = productVersion;
		this.productCode = productCode;
	}
	@Override
	public String toString() {
		return "WeChatLog [id=" + id + ", userId=" + userId + ", ip=" + ip + ", proxyIp=" + proxyIp + ", openId="
				+ openId + ", urlAbsoluteUri=" + urlAbsoluteUri + ", jumpUrl=" + jumpUrl + ", title=" + title
				+ ", physicalPath=" + physicalPath + ", requestMode=" + requestMode + ", requestParameter="
				+ requestParameter + ", operationType=" + operationType + ", urlHost=" + urlHost + ", urlPort="
				+ urlPort + ", browseTime=" + browseTime + ", gpsx=" + gpsx + ", gpsy=" + gpsy + ", mobilePhoneBrand="
				+ mobilePhoneBrand + ", operationSystem=" + operationSystem + ", accessTime=" + accessTime
				+ ", productVersion=" + productVersion + ", productCode=" + productCode + "]";
	}
	
	
	

}
